Hamiltonian path problem
https://en.wikipedia.org/wiki/Hamiltonian_path_problem